// pages/member.js
import request from "../../utils/request"
Page({
  onUpdateData(e) {
    // 在这里更新父组件的数据
    console.log(e)
    this.setData({ language: e.detail.newData });
    wx.setStorage({
      key: 'language',
      data: this.data.language,
      success: function (res) {
      }
    });
  },
  /**
   * 页面的初始数据
   */
  data: {
    name:'',
    tongs:[],
    language:'zh',
    texts:{},
    remark:'',
    seat_ids:'',
    check_in:'',
    is_hide_sign:'',
    actId:'',
    seat_num:''
  },
   sign(){
    // /meetingsign
    // console.log("141")
// 点击签到函数
    const that = this;
    wx.showModal({
      title: '提示', // 对话框标题
      content: '确定签到吗？', // 对话框内容
      confirmText: '确定', // 确定按钮的文字，默认为确定
      showCancel: true,//是否显示取消按钮
      confirmColor: '#3CC51F', // 确定按钮的文字颜色，默认为绿色
      async success(res){
          
        if (res.confirm) {
          // this.confirm();
          const res1 = await request({
            url: "/meetingsign",
            data: {
              id: that.data.actId,
              seat_ids: that.data.seat_ids
            }
          })
          wx.showModal({
            title: '提示', // 对话框标题
            content: res1.msg, // 对话框内容
            showCancel: false, // 是否显示取消按钮
            confirmText: '确定', // 确定按钮的文字，默认为确定
            confirmColor: '#3CC51F', // 确定按钮的文字颜色，默认为绿色
          })
          that.setData({
            check_in:1
          })
          console.log(res1,"44444") 
          // console.log('用户点击确定')
          // this.confirm();
        } else if (res.cancel) {
          console.log('用户点击取消')
          // this.cancel();
        }
      }
    })
 
  },
  back(){
    wx.navigateBack({
      url: '/pages/index/index'
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // 解析路径跳转参数
    let res = JSON.parse(options.param1)
    let arr = res.lists[0].tongs.split("  ");
    this.setData({
      name:res.lists[0].name,
      seat_num:res.lists[0].seat_num,
      tongs:arr,
      remark:res.lists[0].remark,
      seat_ids:res.ids,
      check_in:res.check_in,
      is_hide_sign:res.is_hide_sign
    })
    console.log(options.param1)
    // JSON.parse()
    // 获取本地缓存
    wx.getStorage({
      key: 'actId', // 你要获取的数据的 key
      success:(res)=>{
        console.log(res.data) // 成功回调，res.data 是你获取的数据
        this.setData({
          actId: res.data
        })
        console.log(this.data)
      },
      fail:(err)=>{
        console.log(err) // 失败回调
      }
    })
    const app = getApp()
    this.setData({
      texts:app.globalData.lang
    })
    wx.getStorage({
      key: 'language',
      success:(res)=> {
       this.setData({
         language:res.data
       })
      }
      // fail:(error)=>{
      //   this.setData({
      //     language:'zh'
      //   })
      // }
    });
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})